1 a stupendous effort
English-Dutch dictionary > a stupendous effort
2 stupendous
English-Dutch dictionary > stupendous